package org.example.admin.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.util.List;

/**
 * @author 小杰_cc
 * @version 1.0
 */
@Data
public class RouterVo {
    // 路由名字
    private String name;
    // 路由地址
    private String path;
    // 是否隐藏路由，设置true该路由不会在侧边栏出现
    private boolean hidden;
    // 重定向地址
    private String redirect;
    // 组件地址
    private String component;
    // 其他元素
    private MetaVo meta;
    // 子路由
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private List<RouterVo> children;

}
